package com.itheima.sh.service;

import com.github.pagehelper.Page;
import com.itheima.sh.mapper.UserMapper;
import com.itheima.sh.pojo.User;
import com.itheima.sh.response.Result;

import java.util.List;

public interface UserService {

    /**
     * 查询全部用户信息
     * @return
     */
    public List<User> findAll();
    /**
     * 添加用户
     * @param user
     * @return
     */
    public boolean add(User user);
    /**
     * 删除用户
     */
    public Result delete(Integer uuid);

    /**
     * 查询单个用户信息
     * @param uuid
     * @return
     */
    public User query(Integer uuid);
    /**
     * 修改用户
     * @param user
     * @return
     */
    public Result update(User user);
    /**
     * 条件查询带分页
     * @return
     */
    public Page<User> search(User user, Integer page, Integer size);


}
